[INFO] fetching crate urm37 1.2.0...
[INFO] checking urm37-1.2.0 against try#d0ab665d12770dbaae620b539ee4319b83445f45 for pr-133502-24
[INFO] extracting crate urm37 1.2.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate urm37 1.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate urm37 1.2.0
[INFO] tweaked toml for crates.io crate urm37 1.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate urm37 1.2.0 on toolchain d0ab665d12770dbaae620b539ee4319b83445f45
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d0ab665d12770dbaae620b539ee4319b83445f45" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate urm37 1.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d0ab665d12770dbaae620b539ee4319b83445f45" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951
[INFO] running `Command { std: "docker" "start" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951" "/opt/rustwide/cargo-home/bin/cargo" "+d0ab665d12770dbaae620b539ee4319b83445f45" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951" "/opt/rustwide/cargo-home/bin/cargo" "+d0ab665d12770dbaae620b539ee4319b83445f45" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling embedded-io-async v0.6.1
[INFO] [stderr]     Checking embedded-io v0.6.1
[INFO] [stderr]     Checking urm37 v1.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `urm37::uart_async`
[INFO] [stdout]    --> examples/stm32_uart_async.rs:30:12
[INFO] [stdout]     |
[INFO] [stdout]  30 | use urm37::uart_async::Urm37UartAsync;
[INFO] [stdout]     |            ^^^^^^^^^^ could not find `uart_async` in `urm37`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 211 | #[cfg(feature = "async")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `r#async` feature
[INFO] [stdout] 212 | pub mod uart_async;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `defmt`
[INFO] [stdout]   --> examples/stm32_uart_async.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use defmt::*;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `defmt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `defmt`, use `cargo add defmt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_uart_async.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use embassy_stm32::usart::Uart;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_executor`
[INFO] [stdout]   --> examples/stm32_uart_async.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use embassy_executor::Spawner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_executor`, use `cargo add embassy_executor` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_stm32`
[INFO] [stdout]   --> examples/stm32_uart_async.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use embassy_stm32::{bind_interrupts, dma, peripherals, usart};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_time`
[INFO] [stdout]   --> examples/stm32_uart_async.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use embassy_time::Timer;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_time`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_time`, use `cargo add embassy_time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `urm37::analog`
[INFO] [stdout]    --> examples/stm32_analog.rs:26:12
[INFO] [stdout]     |
[INFO] [stdout]  26 | use urm37::analog::adc_to_distance_cm;
[INFO] [stdout]     |            ^^^^^^ could not find `analog` in `urm37`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 263 | #[cfg(feature = "analog")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `analog` feature
[INFO] [stdout] 264 | pub mod analog;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `defmt`
[INFO] [stdout]   --> examples/stm32_analog.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use defmt::*;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `defmt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `defmt`, use `cargo add defmt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_analog.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use embassy_stm32::adc::{Adc, SampleTime};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_executor`
[INFO] [stdout]   --> examples/stm32_analog.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use embassy_executor::Spawner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_executor`, use `cargo add embassy_executor` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `urm37::pwm_async`
[INFO] [stdout]    --> examples/stm32_pwm.rs:35:12
[INFO] [stdout]     |
[INFO] [stdout]  35 | use urm37::pwm_async::{Urm37PwmAsync, PulseReaderAsync};
[INFO] [stdout]     |            ^^^^^^^^^ could not find `pwm_async` in `urm37`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 257 | #[cfg(feature = "pwm")]
[INFO] [stdout]     |       --------------- the item is gated behind the `pwm` feature
[INFO] [stdout] 258 | pub mod pwm_async;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `defmt`
[INFO] [stdout]   --> examples/stm32_pwm.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use defmt::*;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `defmt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `defmt`, use `cargo add defmt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use embassy_stm32::gpio::{Level, Output, Pull, Speed};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_time`
[INFO] [stdout]   --> examples/stm32_analog.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use embassy_time::Timer;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_time`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_time`, use `cargo add embassy_time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use embassy_stm32::timer::input_capture::{CapturePin, InputCapture};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use embassy_stm32::timer::low_level::CountingMode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use embassy_stm32::timer::{CaptureCompareInterruptHandler, Channel};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_executor`
[INFO] [stdout]   --> examples/stm32_pwm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use embassy_executor::Spawner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_executor`, use `cargo add embassy_executor` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_stm32` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use embassy_stm32::time::Hertz;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_stm32`
[INFO] [stdout]   --> examples/stm32_pwm.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use embassy_stm32::{bind_interrupts, peripherals};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_stm32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_stm32`, use `cargo add embassy_stm32` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embedded_hal_async` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use embedded_hal_async::delay::DelayNs;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embedded_hal_async`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embedded_hal_async`, use `cargo add embedded_hal_async` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `urm37::analog`
[INFO] [stdout]    --> examples/mega2560_analog.rs:23:12
[INFO] [stdout]     |
[INFO] [stdout]  23 | use urm37::analog::{AnalogSensor, AdcReader};
[INFO] [stdout]     |            ^^^^^^ could not find `analog` in `urm37`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 263 | #[cfg(feature = "analog")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `analog` feature
[INFO] [stdout] 264 | pub mod analog;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embedded_io_async`
[INFO] [stdout]   --> examples/stm32_uart_async.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use embedded_io_async::{Read, Write};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embedded_io_async`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embedded_io_async`, use `cargo add embedded_io_async` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `defmt_rtt`, `panic_probe`
[INFO] [stdout]   --> examples/stm32_uart_async.rs:33:6
[INFO] [stdout]    |
[INFO] [stdout] 33 | use {defmt_rtt as _, panic_probe as _};
[INFO] [stdout]    |      ---------^^^^^  -----------^^^^^
[INFO] [stdout]    |      |               |
[INFO] [stdout]    |      |               no external crate `panic_probe`
[INFO] [stdout]    |      no external crate `defmt_rtt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `panic_halt`
[INFO] [stdout]   --> examples/mega2560_analog.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use panic_halt as _;
[INFO] [stdout]    |     ----------^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     no external crate `panic_halt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `defmt` in this scope
[INFO] [stdout]   --> examples/stm32_uart_async.rs:76:40
[INFO] [stdout]    |
[INFO] [stdout] 76 |             TransportError::Uart(_) => defmt::write!(fmt, "Uart"),
[INFO] [stdout]    |                                        ^^^^^ use of unresolved module or unlinked crate `defmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:39:3
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[arduino_hal::entry]
[INFO] [stdout]    |   ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `defmt_rtt`, `panic_probe`
[INFO] [stdout]   --> examples/stm32_analog.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | use {defmt_rtt as _, panic_probe as _};
[INFO] [stdout]    |      ---------^^^^^  -----------^^^^^
[INFO] [stdout]    |      |               |
[INFO] [stdout]    |      |               no external crate `panic_probe`
[INFO] [stdout]    |      no external crate `defmt_rtt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `panic_halt`
[INFO] [stdout]   --> examples/mega2560_uart.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use panic_halt as _;
[INFO] [stdout]    |     ----------^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     no external crate `panic_halt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let pins = arduino_hal::pins!(dp);
[INFO] [stdout]    |                ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `defmt` in this scope
[INFO] [stdout]   --> examples/stm32_uart_async.rs:77:40
[INFO] [stdout]    |
[INFO] [stdout] 77 |             TransportError::Timeout => defmt::write!(fmt, "Timeout"),
[INFO] [stdout]    |                                        ^^^^^ use of unresolved module or unlinked crate `defmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_executor` in this scope
[INFO] [stdout]   --> examples/stm32_analog.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[embassy_executor::main]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ufmt`
[INFO] [stdout]   --> examples/mega2560_uart.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use ufmt::uwriteln;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `ufmt`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ufmt`, use `cargo add ufmt` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_executor` in this scope
[INFO] [stdout]    --> examples/stm32_uart_async.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[embassy_executor::main]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_uart_async.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 info!("[DISTANCE] {} cm", distance);
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]   --> examples/stm32_analog.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         info!("[DISTANCE] {}.{} cm", cm_int, cm_frac);
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embedded_hal_0_2`
[INFO] [stdout]   --> examples/mega2560_uart.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use embedded_hal_0_2::serial as hal_serial;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embedded_hal_0_2`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embedded_hal_0_2`, use `cargo add embedded_hal_0_2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let mut serial = arduino_hal::default_serial!(dp, pins, 57600);
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nb` in this scope
[INFO] [stdout]   --> examples/mega2560_uart.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |             match nb::block!(self.serial.write(byte)) {
[INFO] [stdout]    |                   ^^ use of unresolved module or unlinked crate `nb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ufmt` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             ufmt::uwriteln!(&mut serial, "[DISTANCE] {}.{} cm", cm, dec).unwrap();
[INFO] [stdout]    |             ^^^^ use of unresolved module or unlinked crate `ufmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:115:3
[INFO] [stdout]     |
[INFO] [stdout] 115 | #[arduino_hal::entry]
[INFO] [stdout]     |   ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_uart_async.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 info!("[ERROR]");
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let pins = arduino_hal::pins!(dp);
[INFO] [stdout]     |                ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `urm37::pwm`
[INFO] [stdout]    --> examples/mega2560_pwm.rs:26:12
[INFO] [stdout]     |
[INFO] [stdout]  26 | use urm37::pwm::{Urm37Pwm, PulseReader};
[INFO] [stdout]     |            ^^^ could not find `pwm` in `urm37`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 234 | #[cfg(feature = "pwm")]
[INFO] [stdout]     |       --------------- the item is gated behind the `pwm` feature
[INFO] [stdout] 235 | pub mod pwm;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use arduino_hal::port::mode::{Input, Floating};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `panic_halt`
[INFO] [stdout]   --> examples/mega2560_pwm.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use panic_halt as _;
[INFO] [stdout]    |     ----------^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     no external crate `panic_halt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[arduino_hal::entry]
[INFO] [stdout]    |   ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let pins = arduino_hal::pins!(dp);
[INFO] [stdout]    |                ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let mut serial = arduino_hal::default_serial!(dp, pins, 57600);
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ufmt` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 |             ufmt::uwriteln!(&mut serial, "Failed to initialize sensor\r").unwrap();
[INFO] [stdout]    |             ^^^^ use of unresolved module or unlinked crate `ufmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ufmt` in this scope
[INFO] [stdout]    --> examples/mega2560_pwm.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 ufmt::uwriteln!(&mut serial, "[DISTANCE] {} cm", cm).unwrap();
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `ufmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_uart_async.rs:152:17
[INFO] [stdout]     |
[INFO] [stdout] 152 |                 info!("[TEMPERATURE] {}.{} °C", temp_int, temp_frac);
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ufmt` in this scope
[INFO] [stdout]    --> examples/mega2560_pwm.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 ufmt::uwriteln!(&mut serial, "[OUT_OF_RANGE]").unwrap();
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `ufmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ufmt` in this scope
[INFO] [stdout]    --> examples/mega2560_pwm.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 ufmt::uwriteln!(&mut serial, "[ERROR]").unwrap();
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `ufmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | type EchoPin = arduino_hal::port::Pin<Input<Floating>, arduino_hal::port::D2>;
[INFO] [stdout]    |                ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_time`
[INFO] [stdout]   --> examples/stm32_pwm.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use embassy_time::Timer;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_time`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_time`, use `cargo add embassy_time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pin: arduino_hal::port::Pin<arduino_hal::port::mode::Analog, arduino_hal::port::A0>,
[INFO] [stdout]    |          ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_uart_async.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 info!("[ERROR]");
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `defmt_rtt`, `panic_probe`
[INFO] [stdout]   --> examples/stm32_pwm.rs:37:6
[INFO] [stdout]    |
[INFO] [stdout] 37 | use {defmt_rtt as _, panic_probe as _};
[INFO] [stdout]    |      ---------^^^^^  -----------^^^^^
[INFO] [stdout]    |      |               |
[INFO] [stdout]    |      |               no external crate `panic_probe`
[INFO] [stdout]    |      no external crate `defmt_rtt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_executor` in this scope
[INFO] [stdout]   --> examples/stm32_pwm.rs:95:3
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[embassy_executor::main]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:29:56
[INFO] [stdout]    |
[INFO] [stdout] 29 | type EchoPin = arduino_hal::port::Pin<Input<Floating>, arduino_hal::port::D2>;
[INFO] [stdout]    |                                                        ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pin: arduino_hal::port::Pin<arduino_hal::port::mode::Analog, arduino_hal::port::A0>,
[INFO] [stdout]    |                                 ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_pwm.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 info!("[DISTANCE] {} cm", cm);
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_pwm.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 |                 info!("[OUT_OF_RANGE]");
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embedded_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:69:6
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl embedded_hal::delay::DelayNs for SimpleDelay {
[INFO] [stdout]    |      ^^^^^^^^^^^^ use of unresolved module or unlinked crate `embedded_hal`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 69 - impl embedded_hal::delay::DelayNs for SimpleDelay {
[INFO] [stdout] 69 + impl embedded_io::delay::DelayNs for SimpleDelay {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> examples/stm32_pwm.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 info!("[ERROR]");
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_pwm.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let dp = arduino_hal::Peripherals::take().unwrap();
[INFO] [stdout]    |              ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:28:66
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pin: arduino_hal::port::Pin<arduino_hal::port::mode::Analog, arduino_hal::port::A0>,
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let dp = arduino_hal::Peripherals::take().unwrap();
[INFO] [stdout]    |              ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let dp = arduino_hal::Peripherals::take().unwrap();
[INFO] [stdout]     |              ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let mut adc = arduino_hal::Adc::new(dp.ADC, Default::default());
[INFO] [stdout]    |                   ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let mut output = arduino_hal::Usart::new(
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_pwm.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         arduino_hal::delay_ms(500);
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         arduino_hal::hal::usart::BaudrateArduinoExt::into_baudrate(57600),
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     adc: arduino_hal::Adc,
[INFO] [stdout]    |          ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]   --> examples/mega2560_analog.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         arduino_hal::delay_ms(500);
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let sensor_serial = arduino_hal::Usart::new(
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `urm37` (example "stm32_analog") due to 10 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `urm37` (example "mega2560_analog") due to 15 previous errors
[INFO] [stderr] error: could not compile `urm37` (example "mega2560_pwm") due to 17 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         arduino_hal::hal::usart::BaudrateArduinoExt::into_baudrate(9600),
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `urm37` (example "stm32_pwm") due to 18 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `nb` in this scope
[INFO] [stdout]   --> examples/mega2560_uart.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 Err(nb::Error::WouldBlock) => {
[INFO] [stdout]    |                     ^^ use of unresolved module or unlinked crate `nb`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nb`, use `cargo add nb` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 24 + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 24 + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 24 + use core::io::Error;
[INFO] [stdout]    |
[INFO] [stdout] 24 + use embedded_io::Error;
[INFO] [stdout]    |
[INFO] [stdout]    = and 2 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 71 -                 Err(nb::Error::WouldBlock) => {
[INFO] [stdout] 71 +                 Err(Error::WouldBlock) => {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arduino_hal` in this scope
[INFO] [stdout]    --> examples/mega2560_uart.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         arduino_hal::delay_ms(500);
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `arduino_hal`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arduino_hal`, use `cargo add arduino_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `urm37` (example "mega2560_uart") due to 15 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `urm37` (example "stm32_uart_async") due to 17 previous errors
[INFO] running `Command { std: "docker" "inspect" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951", kill_on_drop: false }`
[INFO] [stdout] bc1a238192559f2ca3877c7b505cacc168b864f329cb591eb624fff284d75951
